import axios from 'axios';

// 创建 axios 实例
const apiClient = axios.create({
  baseURL: 'http://localhost:8081/api', // 替换为您的 API 基础 URL
  timeout: 10000,
  headers: {
    'Content-Type': 'application/json',
    'Accept': 'application/json'
  }
});

// 创建插件对象
export default {
  install: (app) => {
    // 添加全局方法
    app.config.globalProperties.$axios = apiClient;
    // 通过 provide/inject 使其在组合式 API 中可用
    app.provide('axios', apiClient);
  }
};

// 也可以直接导出实例供单独导入使用
export { apiClient };